


















                        
                                

                                     

                        

























                                      1991









































































                                              3
                                   .


     .

          
      ,      -
.
            ,    
 ,          
 ,     .


















































      4                
                             1.  .


      1.  .

           -
-  ()        .
     :
      1)    ;
      2)       ;
      3) ,        ;
      4)    ()   ;
      5)         ,  
            ;
      6)            
          ;
      7)    ;
      8)             -
         .
       -3.2  -4.
           '   48
 86 .  '       
     .   -
     -.
       ,     
    .      63   -
       .


































                                              5
               2.    .


      2.    .

          :
      1)   ;
      2)     ;
      3)     .
            -
    ,      -
:
      1)   ;
      2)  -;
      3)  ;
      4)   .
    ,     , -
   .     ,        
         -
     .
          -
   ,   '     .
        ,   -
 .         
    ,            
 .
     ^SYS       
      .

































      6                
                            3.  .


      3.  .

     -       -
 ,        
 .
      ,    , 
  :
      1)   ;
      2)   ;
      3)    ;
      4)     .
            .    
 ,    ,  
 ,  .
        :
      1)   ();
      2)    8 ;
      3)     ()   MGR;
      4)    ()   @@@;
      5)   .
            ,    
   ,     .
          , -
   .       -
      .
           :
      1)   ,        -
          ;
      2)          -
             ();
      3)       ,    
          .
    -    ,     -
        -
.    -    .
           ^SYSGEN.  
        -
        -
  .   ,        
,        ^SYS,    .
       ,  -
    .   ^SYSGEN        
   ,       
.
               
   ()   ,    .
             -
 .        ,   
    .
        ^INSTALL   
    .       -
            (  
 ^MOUNT          ^%RC
 ^%GC ).




                                              7
                            3.  .


     3.1.   .

          ^SYSGEN.  -
,   ^SYSGEN,    :
      1)  ;
      2)  ;
      3)  ;
      4)   ;
      5)   ;
      6)  ;
      7)   ;
      8)  ;
      9)   ;
      10)  ;
      11)   ;
      12)   .
             "?",    
   .
           "^".
         .  [1].


     3.1.1.  .

             ^SYS    
^SYS(_),     .    
  ,        -
   .
              
 ,    .   -
        , 
   .


     3.1.2.  .

            '  .
'     128   4088  (4 ),    -
   8.
           .  
         .


     3.1.3.  .

       ,    -
 .     ,  ,  ,
    .
      16   (   3    19)  
   .     -
           -
   .       -
  (   64  191),    
   128.        
 ,       .



      8                
                            3.  .


          .
             -    
       ( 3-19)    DL11.


     3.1.4.   .

            .
         --
.       ,       -
       .


     3.1.5.   .

     ,        
           
  .
           -
:
      1)    ;
      2)     ;
      3)      ;
      4)     .
            -
:
      1)  ;
      2)   XDT;
      3) ;
      4)  ;
      5)  ;
      6)    ();
      7)   ';
      8)   .
      -7 -   ,   -
    .
   ' ,         
,               
.
            -
     '    ,
    .    
       ,  
   .          
,    .


     3.1.6.  .

    ^SYSGEN    ( 3  19),   -
               
.






                                              9
                            3.  .


     3.1.7.   .

   ,    ,  ,    
     .     "Y"   "",
"N"  "" (   "YES", ""  "NO", "")      <>
    .
          :
      1)   ;
      2)  ;
      3) ;
      4)    ;
      5)  -7 - ;
      6)  ;
      7)   XDT;
      8)  ;
      9)   ';
      10)     .


     3.1.7.1.   .

      () -      ,  
          -
    .


     3.1.7.2.  .

                
    .         
 .        1 .


     3.1.7.3. .

    -  ,      
               
 ()   .


     3.1.7.4.    .

               
        ,    
   (..     ).
          , -
     .    -
          (224-255).  
       ()       
     ().
              2
 255 .






     10                
                            3.  .


     3.1.7.5.   -7 - .

     -7 -      -7  
   .       .


     3.1.7.6.  .

       ,    -
        .
             -
,   ,      -
    .
    '  ,       -
 ,           -
.   ,   - ,   -
  ,   ,  ,  
        .
              -
   ^LOAD  ^UNLOAD      
 .


     3.1.7.7.   XDT.

     XDT      
             
.     XDT    ,
    .        
XDT    [2].


     3.1.7.8.  .

          ,   
   ,    -
 .    ,    -
  ,   ,   .
               
     .    
       8 .    
     ^RMAP.


     3.1.7.9.   '.

     ,    ,  -
       ',  ,    
.             
  .    , 
  ,        .







                                             11
                            3.  .


     3.1.7.10.   .

           ,   -
  .           
 .               
    '.           
    -   .


     3.1.8.  .

              
   .


     3.1.8.1.  .

         (   1,  3-19,
64-191)         .    
    .      2
  (  ,   )   32  255  -
.
        ,  , -
      ,       -
 .
   ,      ,     -
  .
           ,  -
  .       
OPEN  .
       ,   
      ,   -
      .       ,
         ,   
.   '          
        
       ,   .


     3.1.8.2.   .

     (,  , , ,  VIEW    -
)    1 .      .
              14
            -
 .             
  280.
      ,    ,    
           . 
    .


     3.1.9.   .

       :



     12                
                            3.  .


      1)  ;
      2)     ;
      3)  ';
      4)  .


     3.1.9.1.  .

                ,
  LOCK   ZALLOCATE.        
    64  8192      64.
       , ,   -
 - ,   .     -
        ,    
  .


     3.1.9.2.   .

             ,  -
     .
        8      .
              '.
  0 (  S0),      , -
     .    7      
     S1,...,S7.


     3.1.9.3.  '.

      ,      , -
      '  .
          :     
,  ,   , , ,      
      VIEW. ,    -
     VIEW, (,       
  )      ,    -
    .


     3.1.9.4.  .

        .       
  ,          
 .


     3.1.10.  .

        .    
    1024 ,     1  (1
),  - 16  (16 ).    -
   ,      
 .        -
        JOB (     -
).          

  ( )      .    
                                             13
                            3.  .


    63.
   ,    ,  
   ,       -
 .
    ,        -
  .


     3.1.11.   .

            :
      1)      ;
      2)    ;
      3)   .


     3.1.11.1.      .

            ,    
        
  (   ,             
).   0,             ,
         (D ^SSD).
       ,      
   ,         ,  
          .  
    10-20 .


     3.1.11.2.    .

              
      .       
            .  
,             
  .         , 
     .
                 
    .


     3.1.11.3.   .

   ,    , :
      1) 8- : ;
      2)  : ;
      3)  : .
          , -
  .          
     ^%GLOMAN.


     3.1.12.   .

              
 ^MBP,        .    

  ^MBP           
     14                
                            3.  .


 .


     3.1.12.1.    VIEW.

      VIEW     
   '      .


     3.1.12.2.    ZUSE.

      ZUSE     
   '         .
 ZUSE      ,      
 ,      ,
   .


     3.1.12.3.    $ZUCI.

      $ZUCI    
   '     .  -
 $ZUCI  ,           
   '     .


     3.1.12.4.   .

              
  ,      (,      
).


     3.1.12.5.   .

         ,   -
     0  31.       ,
  ,  3,    /C.
                   
<INRPT>,       .    
        .
               
   . ,      OPEN    ,
         -
 .
             -
   .          
   <>.


     3.1.12.6.   .

         ,    
,  25,    /Y.
          ,  -
   .          

    <ABORT>.       -
                                             15
                            3.  .


.   .


     3.1.12.7.     .

          -
  (   24).    -
      ,      
     .    -
    ,       
0,           0   500
.  ,         -
   ,   .


     3.1.12.8.    .

          -
       .     -
      ,    
'  .    ,      
    .


     3.1.12.9.     .

             
       .  
          -
 .          -
  10  31.


     3.1.12.10.    ().

           ,
     .    -
 -7 (   32)         ,
        .


     3.2.   .

            ^SYS
       SYSDEF        
^SYSDEF.
       :
      1) ^MUX -    ;
      2) ^MMD -    ;
      3) ^UCITRAN -      ;
      4) ^RMAP -   ;
      5) ^TTTG -    ;
      6)   ^UCI... -   '  ^%GLOMAN -   
           .
     ,      , 
"?".


     16                
                            3.  .


     3.2.1.  .

      ^MUX       -
     (,   1, 3-19,
64-191).             ,
       .
       ^MUX   :
  -          ,  
          .         1  
             3  19   64  191.    -
                 -
              ,   
        (:).      <>    -
        ;
 -            
           ,      .
            "E",     ,
          "O",     ;
CRT () -   "Y",        <>      
           :   , , 
         ,        .   -
            <>       
          (\)    ;
                  .
             -    ZM   -
               ,       "Y".
AUTO BAUD (   ) -      -
                -
               .   -
             4800 .      
            ,        
              <>.    -
                  <>
           <>/C;
  -              
        ,      DH    DZ.  
           ( )      .    
           0  (  16-  )  
          ,     -
              .  8-  -
              ;
  -          16-
        .             
        ,      ;
  -     ,      "Y",
           - <>;
ZUSE -  ,  ,   ZUSE,     
        ,   "Y",  - "N";
  -           ,
          "Y" ( ,        ,
         );
 -    ("Y")      -
           ,      <>,    
           ,     <>  
          </C>.    ("N")   
               ;


                                             17
                            3.  .


  -         300  
         ,  ,    ,   
                 , -
            .    -
              ,    
           .    ,   
                     
          .     -
          0.        "
        ".          -
            .
 -     ,        
               1,9,17,25,...    
            ,      -
         "N".            
              .    -
           ("Y");
  -            
        H0-H1.           
            .     -
                  <>/N    <>/O
        ,      ,      
        128,    .
  -            
         ,        -
              .   
          (, 80)    10  255.     
         ,   "0".
  -             -
        ,            -
           1  7.  ,   "0".      
            ^TTTG  ;
  -          -
          ZM   <ZB>        
         "?".        .
XOFF/XON -       "Y",        
           XON/XOFF.
 -    ("Y")       -
        ,         
                     
         ^STA.


     3.2.2.    .

    ^MMD        -
 ,     .   
    :
      1) ,    ;
      2) ,     :
          1)  - -7  ;
          2)  -    ;
          3)  -   ,      ,  
              .
      ,  ,       
  OPEN (. [3]).


     18                
                            3.  .


     3.2.3.   '.

     ' (TRANTAB)      
 ,          
. ,  (),     -
  '     UCITRAN.


     3.2.4.   .

    ^RMAP         ,  
    .       .
            
.    ^RMAP    -
:
      1) /    (^RMDIS);
      2)       (^RMSHO);
      3)    (^RMLOAD);
      4)     (^RMBLD) (,  -
         ,    ).
    ,         -
 :
      1)    .     -
          '     ;    -
          ' ,        ,
           ;
      2)         
           ;
      3)     (^RMBLD),      
         ,       ,    
           .        
         ,           
         ,   .   ,        
         ,    .  
                 -    
               ,     -
              ;
      4)              
         (^RMLOAD)  ,     ;
      5)        (^RMSHO)  -
           ,      ;
      6)   ^RMDIS  ,       
               .  
                 -
         ,         .


     3.2.5.    .

             -
 .  ,            
   .        
 ,        
.      7.
          -
  ,          

   .      -
                                             19
                            3.  .


  ^TTTG. ,     ^MUX,    
   ,        -
 .


     3.2.6.     '.

    ^UCIADD    '   .  -
  '        30.   -
     .   <>    
'           .
    ^UCIEDIT    '.   
  ',   ,   .  -
  -  ,     (%*)    -
 .        '     -
.
    ^%UCILI      '  
, ..  ',    .
    ^UCIDEL     ,      
.


     3.2.7.    .

    ^%GLOMAN        -
  .   :
      1) 8- ;
      2)  .
    ^DGAM       .





























     20                
                    4.   .


      4.   .

         :
      1)  -      ;
      2)  ""    ;
      3)   ,     -
           [5].



















































                                             21
              5.      .


      5.      .

        ,  ,    
        .   -
 :
^STU    -  ;
^STUBLD -    ;
^CPYDSK -    ;
^AUPAT  -  ;
^SSD    -   .


     5.1.    (^STU  ^STUBLD).

           -
  ^STU.      :
      1)   ,    ;
      2)      ,      
          ;
      3)   ,     ;
      4)   .
            . ,  
     ,        
.       ,    -
  ,        .
     ,      -
   .
       ,     ,  
       ,      
   .           
,        ,    
.
          .
               -
       ,      .
        ,     
(      ),    ,  
  .        -
   ^STUBLD.
     ^STUBLD           ,
         .
          .
     >D ^STUBLD
            .
     ? <1>
          ? <N>
           ("Y")      -
         .       
         5.3.
         
           [Y/N]? <N>
                 -
       FPU       $ZPLUS  
     $ZREAL (.  [3]).
       ZCALL-? <N>
             :

      ?
     22                
              5.      .


               ZCALL-,
            .  
         ZCALL-    13.
       [Y/N]? <N>
           ("Y")         
      .      -
          9.
        [Y/N] <N>?
               
       ,      .   -
         .  [3].
           [Y/N] <Y>?
               6.3.
        
       [Y/N] <N> ?
                 
      ,     .
         
         <1>
        [Y/N] <N> ?
         
       [Y/N] <N>
              ("Y")     
               -
     .           -
           ,      
         ,      
      .     
          3.2.4.   8.1.
         [Y/N]?
          
        1 [Y/N]?
                 -
     ,      .    
           ,    
     ,          1.    
      ^STUBLD   ,        
      ,       -
          .


     5.2.   .

               
  ,         
.       , (-
    )        .  
      :  -
   .        
 .


     5.2.1.   .

           
  .            

         
                                             23
              5.      .


^CPYDSK  ^ROLD.


     5.2.2.   .

             
 ,           -
'.           
        :    
(^%RC)     (^%GC).


     5.2.3.  .

         , 
    .      -
         
      .      -
  SET   KILL,   -    -
 ,       .   
9         .


     5.3.  .

             
()   .        
""      "    -
" (    ^SYS),      
: D ^AUPAT.      :
      1)     ,   "", -
           ^AUPAT;
      2)          ,    
             ,   ,  
                   
         .     ,   -
              ,     
         ,          -
            ,  ;
      3)       .      
            ,   ,    
                    .
             .
             
 ,        .  
         -
. ,     ,    -
   ,           
      .  -
        ,  -
   ,         
 .  ,       -
    ,   .
              -
   "^".      .



     24                
              5.      .


          .
     >D ^AUPAT
     1.  
     2.  
     3.  
     4.  
       ? 1
     1. 
     2. 
     3. 
     4. 
       ? 1
       ? > 1.5.1
       [--] ? > 10--91
       ? >  
           ,
        
       ? > DBTAB
       ? > 2230
       ? > 3
       ? > 240"
       ? > <>
       ? > <>
       ? > <>


     5.4.   .

       (^SSD)      ,  
    ,        
  ,        
,   ,          .
^SSD ,         -
        ^CTK. ^SSD   
 ""   (    ^SYS)   
 "  "     
:
   >DO ^SSD
    ,    , ,     
,    .       
     ,      
           
  ,   .
          .
                 
       ,        ,    
      ,     .











                                             25
                    6.   .


      6.   .



     6.1.   .

          ,
        
  ( 1).      :
      1)   ;
      2)   ;
      3)  ;
      4)      ;
      5)  ;
      6)    ;
      7)   .
          -
 .     :
      1) : DO ^<>
      2)   "": DO ^%UTL, -        -
          ;
      3)   "": DO ^SYS.
         ,    -
 .   ,    , -
     "?",        
,          .    
 <>  "^"   ""   (   -
  <>       ).
        <>   "^".


     6.2.  .

             .
         -
 /C (     OPEN),     -
 (BREAK 1).          /C  (BREAK 0),
      .
         /Y (   
   ). ,     
/Y         -,  -
  .
             ,    -
 .
                
,      VIEW,        63  (
VIEW)   ,       -
  .  63        -
.


     6.3.   .

            .
^CARE - ""   .



     26                
                    6.   .


^CTK  -      (, , ).
^DSKTRACK -   .
^KTR  -  ,  CTK.
^%ER  -           -
             (^CTK)    
         "".


     6.4.   .

           .
^BBTAB    -     .
^DISMOUNT -   .
^DISKPREP -  (, )  .
^LABEL    -  ()  .
^MOUNT    -   .
^CPYDSK   -    .
^SHOWLAB  -  ,    .
          .
      ^BBTAB            
     .      ,    
          .
       , ' ,    
   , ,         
(    VIEW)        ,
   .        
  1     .    -
   0  105     0  .


     6.5.    .

    ^SDP   ,      -
  ,    ,    -
   .
        ,     -
    ,     (-
   "" )       , -
      .
        ^SDP    . [3].


     6.6.  .

     -   ,      
   .
     [3]     .  
,   ,     .
^SPL     -  ,     "".
^SPLALL  -      .
^SPLREM  -   ,   .
^SPLSTR  -      .
^SPLINI  -     (      
           .  ,  ,      
           ).



                                             27
                    6.   .


DSON^SPL -               
           ,     .
SPON^SPL -  .
DSOF^SPL -      .
SPOF^SPL -  .


     6.7.  .

         :
      1)    ;
      2)     ;
      3)    ;
      4)   .


     6.7.1.    .

           -
 .
      ,     -
 .
^BLDMP -    .
^DBT   -       .    -
           ,       
         ,        ',    ,    
          .
^IC    -             .
              ^FIX.
                   .
               ^BLDMP         :
                    1)    : _ (18:DY1);
                    2)       :  _
                       (5432:S1);
                    3)    (5086391),  
                        :
                       BLK=2097152*TYP+(262144*UNIT)+BN
                        TYP -    (. ),
                       UNIT -    ,
                       BN -    .


     6.7.2.    (^RTHIST).

    ^RTHIST        
     ,         
 .            
             .
         8.4.


     6.7.3.    .

           .
^%JOB   -       .



     28                
                    6.   .


^SWREG  -         
          .      . 13.
^STA    -    ,     .
^DDR    -      .
^LAP   -          
            .
^ACTJOB -       .


     6.7.4.    .

           .    
    .
^DEVTAB  -   .       ,  
                     
            ( 7.4).
^JOBTAB  -  ()   .      -
              ,         
           ( 7.2).
^LOCKTAB -  ()  ,      -
              .     ,  -
             ,   LOCK  ZALLOCATE  (-
            7.3).
^ARTAB  -   .         
              ,   -
           ,   ()  ,        
           ( 7.5).
^SYSAB  -   ,        
            ( 7.2).
^UITAB  -   '.     '    -
                 '      -
            ' ( 7.7).
^ARVEC  -      .     -
                ,     
             ( 7.12).
^%STRTAB -  ,       ,  
             ,       ( 7.6).
^DISMAP -             :
                 ,      -
             ( 7.9).


     6.8.  .

            7.
^AUPAT   -   ,        
           ( 5.3).
^CS     -       .      
                 -   -
           .
^FIX     -            
            .            
                 ^IC.
^RJD     -        .
^DAT     -       .



                                             29
                    6.   .


^TIM     -       .
^SSD     -            
            .        
             5.4.
^%TT    -             
             .
^%DET    -  (   <BREAK>)      
                  .   -
                .    
                   ^%ATT.
^%HELP   -     ,         "",
            , ,    .
^LOAD    -  .          "?",  
                .
^UNLOAD  -    .











































     30                
             7.      .


      7.      .

          ,  -
     .
   ,     ,    -
   , :
  SYSTAB -       ,    
            ;
  DEVTAB -  ,        
         ,      ;
      STRTAB  -      
         '     ,      
            ;
 ' UCITAB -     '        
                 ,  
             ;
    SATMAP -        -
            ,      -
        ;
  DSKLNK -         .  
             ;
  PARTAB -          
           ;
  JOBTAB -      ;
   LOCKTAB -    ,  -
          LOCK;
    DDB  -          ,
              DDB;
  -   ,    ;
   BBTAB -    .
   ,     ,   -
  .       
         
.         
   .       VIEW  
 $VIEW.
          .
         (  )     
     .       
     .
       ""   ^SYS 
     .      -
    6.7.4 (   ^DDR,      
6.7.3,   ^BBTAB,    6.4).
   ,       :
      1)   SYSTAB;
      2)   JOBTAB;
      3)   LOCKTAB;
      4)   DEVTAB;
      5)   PARTAB;
      6)  ' UCITAB;
      7)  ;
      8)    STRTAB;
      9)   DSKLNK;
      10)    DDB;



                                             31
             7.      .


      11)    BBTAB.
           SATMAP.


     7.1.   (SYSTAB).

       :
      1)  ;
      2) ;
      3)  ;
      4)   ;
      5)     ;
      6)     .
             -
        .
            44  (54
).       .
        ,    
     ,    
  (SYSTAB).          
       ^SYSTAB.
         : W $V(44).
          .
              :
     >SET A=$V(44)
     >WRITE $V(A+4)
     +4 -    SYSTAB   .
            :
     >WRITE $V($V(44)+4)


     7.2.   (JOBTAB).

                 
   . ""      -
,         
.     . ,   
  JOB,  .
       -     -
 .      ,  -
     .       '  
 ,          -
  . ,    ,    .
    ,   .    
  -.
          63  .    
    1  63 .    , 
   64  127        .  
   1-63    :
   $JOB=___/2
       64-127    :
   $JOB=(___ +256)/2
        . 1
    . 1 ,       -
   .



     32                
             7.      .


                          SYSTAB             
 -------------------------- \      ------------------
 !                        !  !     !   $V($V(44)+4).! --
 --------------------------  !     ------------------  !
         .  .  .              >               !
 --------------------------  !                 !
 !                        !  !                         !
 -------------------------- /                          !
 !                        ! -4 (.126) .    !
 --------------------------                            !
 !                        ! -2 (.127) .- !
 --------------------------                    !
 ! . !. .!  0  <--------------
 !. .!. . !
 --------------------------
 !     1  !  +2
 --------------------------
         .  .  .
 --------------------------
 !     63 !  +126
 --------------------------

                          . 1


     7.3.   (LOCKTAB).

   T           ,
  LOCK  ZALLOCATE. ,    -
  ,     .   -
 ,         SYSTAB.  
           SYSTAB
  +64 (         
    ,   64).
         SYSTAB     +66  
  ,    .    -
            
64  8192 .
               
 ^LOCKTAB.
          .
       DO ^LOCKTAB          :
        (1153  ):
                              
      ZA           4         JSS          SYS            ^S
      ZA           4         JSS          SYS            ^D
      LOCK         5         JHR          SYS            ^U


     7.4.   (DEVTAB).

             -  .
    (DEVTAB+0)            .
      DEVTAB+0.    
  -.



                                             33
             7.      .


    ,       ,    
. ,  63     DEVTAB+63.    
      :  
 ,    255;      -
,    0;       
,  ,   .
       . 2.

                                       SYSTAB
                                -----------------------
                                !    $V($V(44)+8)     ! --
                -----------------------  !
 -------------------------                               !
 ! .( ) !  0 <---------------------------
 -------------------------
 !         1         !  +1  .1
 -------------------------
 !         2         !  +2  .2
 -------------------------
        .  .  .
 -------------------------
 !         255       !
 -------------------------
                               . 2


     7.5.   (PARTAB).

            , -
  ,    ,    -
.        -
   .    .    -
          (  
   1024 ).    8 (8192 ),    
   .       .    
    .
    0-3     ,    1024-
,  1.  4-15         ,
    1024 .  . 3      -
.



     7.6.     (STRTAB).

    STRTAB     .   -
           ,    
    .
        SYSTAB+12. SYSTAB+34    -
     ( ).       -
.
        :
      1)   ;
      2)   '    ;
      3)         ;



     34                
             7.      .


      4)        .
        . 4

-------------------------------------------------------
!                                  ! 0
-------------------------------------------------------
!                 '                  ! 2
-------------------------------------------------------
!                            ! 4
-------------------------------------------------------
!  +49152   ,   ! 6
-------------------------------------------------------
!                ( )  #1             ! 8
-------------------------------------------------------
!   #2 (.) ! /  #1   ! 10
-------------------------------------------------------
! /  #2   !   #2 (.) ! 12
-------------------------------------------------------
!             .            !             .            ! .
-------------------------------------------------------

                          . 4


     7.7.     (UCITAB).

          '.    '
  '         -
    ,     .
          30 '.      
   ( 1).  '        
  .
      '   20       8  .  
    ,     -
       .    '
  . 5.


      UCITAB   :
   >S STRTAB=$V($V(44)+12) ;  STRTAB
   >S STRSIZ=$V($V(44)+34) ;   STRTAB
   >S UCITAB=$V(STRTAB+(STRSIZ*I))+2
 I -     0  7.
       '  20    :
 ' -              .    '
              (15 )        -7.  (
           15-1  3    , .. $A(...)-64);
    -          -
           ;
    -        
           ';
     -         ,  
                     .
                     ,
              (^DGAM);



                                             35
             7.      .


         '              ---------------------
                                   !  UCITAB!--
                            --------------------- !
15         11 10         6 5          1 0                !
------------------------------------------               !
!           !           !           !0!  0 <----------
------------------------------------------
!()             (L)! +2
-------------------                      !
!()      !()           ! +4
!                  -----------------------
!()              (L)! +6
------------------------------------------
!     ! +8
------------------------------------------
!        ! +10
------------------------------------------
!               ! +12
------------------------------------------
!                     ! +14
------------------------------------------
!                                        ! +16
-------------------                      !
!  !                      ! +18
------------------------------------------

                          . 5
    -          -
            ,            -
           ;
    -      ,    -
                 ;
  ,    ' -      -
            ,     ,  ;
  -      '     '.
             - 0,    1    0 . -
                 ,    
          %,       '.


     7.8.     (SATMAP).

               ,
    ,       -
.   -  ,        .
  - 400-  .       ,
   .    0,     
 .   SATMAP      
      .  SATMAP   -
          .
       SATMAP   :
   >S STRTAB=$V($V(44)+12) ;   STRTAB
   >S STRSIZ=$V($V(44)+34) ;   STRTAB
   >S SATMAP=$V(STRTAB+(STRSIZ*I))+4
 I -     0  7.



     36                
             7.      .


         :
   0,1 ( 0) -     ;
   2,  0 - ,   0   ;
   2,  1 - ,   1   ;
   2,  2 - ,   2   ;
   . . .
   2,  7 - ,   7   ;
   3,  0 - ,   8   .
   . . .
   SYSTAB+394    ,    SATMAP
 .  SATMAP   0 (  )   -
    .
                SATMAP,
 SATMAP              ,
       .


     7.9.   (DSKLNK).

      ,     
  (BBTAB)    (  32).        
            .
   ,   ^DISKMAP.
      DSKLNK   : $V($V(44)+224).
               
   .      :
 0,  15 -   1,     ,  -
             VIEW;
 0,  14 -   1,          -
          ;
 0,  13-8 -   64-     192  -
               ,     BBTAB
          (SYSTAB+86);
 0,  7-0 -        ,      
          .    ,   0.  
          DK,  1,   DM - 2  ..;
 1 -     ,           ,
                    VIEW,    
            .


     7.10.    (BBTAB).

         63   (BAD-), -
 -   .     
   .  ,         -
       .
         ,        ,
  192       BAD-      
 . SYSTAB+86 -    .  
 (DSKLNK)  ,    BAD-    
 .
      ,       ,  
,            BAD-  
 .   ,          
:


                                             37
             7.      .


   _*400+__BBTAB
 _ -     (    ). -
      ,    
  .        -
   ,       .  __BBTAB
  .


     7.11.    (DDB).

            (DDB).  
DDB       .  DDB    
      :
   1 -    ;
   2 -     (16 , 8 );
   3 -  ;
   4 -       (JOBCOM);
   5 -  ;
   6 -    ;
   7 -      .
                
 DDB:

                           

                     +10
                              +20
                              +22
 JOBCOM                           +358
                               +402
                               +408
           +422

   DDB     .    DDB -
   .
          .
     SYSTAB+10 (    )   
          1  . SYSTAB+20
     (  )          
        64,   ,    
     SYTAB+22  ..
    . 6     (DDB)  .


     " " ( +14,+34)   -
  ,    .  [3].
    DDB          
 ,   ^DDR.


     7.12. .

      ,      .
           -
    (,     ).   .
7    .


     38                
             7.      .


          1-19  63-191
-----------------------------------------------------------
!               JSR R0,(PC)+(4037)                   ! 0  !
-----------------------------------------------------------
!                            ! 2  !
-----------------------------------------------------------
!                CSR                  ! 4  !
-----------------------------------------------------------
!          !        ! 6  !
-----------------------------------------------------------
!                               ! 8  !
-----------------------------------------------------------
!        !    ! 10 !
!                 !                         !    !
-----------------------------------------------------------
!       $Y                 !            $X           ! 12 !
-----------------------------------------------------------
!     ($ZA)           ! 14 !
-----------------------------------------------------------
!          !        ! 16 !
-----------------------------------------------------------
!      !       ! 18 !
-----------------------------------------------------------
!          !       ! 20 !
-----------------------------------------------------------
!      !       ! 22 !
-----------------------------------------------------------
! ,   ! ,   ! 24 !
-----------------------------------------------------------
!                CSR                      ! 26 !
-----------------------------------------------------------
!                              ! 28 !
-----------------------------------------------------------
!                 !          ! 30 !
-----------------------------------------------------------
!            !         ! 32 !
!                          !     !    !
-----------------------------------------------------------
!     ($ZA)           ! 34 !
-----------------------------------------------------------
!                       $ZB                          ! 36 !
-----------------------------------------------------------
!                                  ! 38 !
!                                      ! 40 !
-----------------------------------------------------------
!                      ! 42 !
!                                      ! 44 !
-----------------------------------------------------------

                          . 6

             
   JOB     .     -
   .
         :



                                             39
             7.      .


             
        -----------------------  
        !        ! 
        !---------------------!
        !       !
        - - - - - - - - - - - -
        !                 !
        - - - - - - - - - - - -
        !    !
        - - - - - - - - - - - -
        !      !
        - - - - - - - - - - - -
        !      !
        - - - - - - - - - - - -  
        !      ! 
        -----------------------
:   ----------  
               - - - - -   

                  . 7
  -      (    -
              7.12);
  -              
           .       -
          ,     . ,  
          ,   ZLOAD  JOB,        
          ;
  ( ) -        
            .      
                -.      
           DO  XECUTE   ;
  (  ) -      
             .      -
              -.      -
          ,    .       
                   -
             ;
  -       ,  -
            .         
             (  SET)   ( -
           KILL)    ;
  -         ,    
             10   128 .
          .
            .    
       ,         
      .     :
           1)  $TEXT (  ,      
              );
           2)  $IO (  -;
           3)  $ZE (    );
           4)    (JSW).
     ,     $TEXT, $IO    $ZE,
. [3].    (JSW=$V(2,$J))    
  ,          .  
          .    1

   JSW  ,    .
     40                
             7.      .




























































                                             41
             7.      .


               1
----------------------------------------------------------
!   !                                       !
!------+-------------------------------------------------!
!  0 * !  ,       !
!      !().                                     !
!  1   !      !
!      !VIW  ZUSE.                                   !
!  2 * !  ,   BREAK (<>/C!
!      !   BREAK).                        !
!  3 **!    <>/C.                     !
!  4   !   ,  !
!      !   READ ( ).      !
!  5   ! .                                      !
!  6   ! ,     !
!      !  .                      !
!  7   ! .                                      !
!  8   ! ,       !
!      ! (  ).                    !
!9,10 *!   ,  0  3.        !
! 11   !      -!
!      !  ,     !
!      ! (      !
!      !      (^CTK).       !
!12-14 !   12-15   ,  -  !
!      !  .   12-15     !
!      !   :             !
!      !                                !
!      !        1               DKHER                    !
!      !        2               DKSER                    !
!      !        3               STORE                    !
!      !        4               KILLR                    !
!      !        5               INRPT                    !
!      !        6               ABORT                    !
!      !        7               CRASH                    !
! 15   ! ,     !
!      !                                  !
----------------------------------------------------------

 *)       ;
 **)         (
 BREAK 0)        <>/C,
          
 <>/C,      
    <>/C,   -
  ,  ,  ,  
.      BREAK 1.











     42                
                    8.    .


      8.    .

              
 ,     ,        
     ,    
[3].        -
   [3].           
       -
      ^RTHIST.


     8.1.  .

     ,      ,   -
    ,        ,    
 .    ,        
    ,    . 
          -
 ,         
    .     ,       
,     .
          
,      .      
,        ,
  ,            
.       ,  
   .
     ,           
  .         (
^SYSGEN)    ,        
 .         
     .     
    ^STU,    
    ^STUBLD.      -
 ^RMAP   ,       -
 .             
     ^RMBLD,     -
          
 ^RMLOAD (... 3.1.7.8, 3.2.4  5.1).
             ,  
 ZLOAD   DO           -
. , ,  ^ABC   ,  
 ,       ^ABC,  
   ,    ,   :
   >DO ^ABC
            
^ABC,    :
   >ZLOAD ^ABC
        :
      1)    ,    -
          ,    8K ;
      2)            ,
           ,      ,
          8K     .   ,  ,  
         ,        -
         ,   ,     .


                                             43
                    8.    .


     8.2.    .

           :
      1)  ;
      2)  -;
      3)  .
            (    
  )   ,    
             
.  ,          
  ,    '  .
      ,     
-. ,       -
    .
       '    --
,     ,       
      ,      
       -.      
  -          
'  .   ,     -
,     (  )     -
:
      1)   8 ;
      2)   CTK 4  - ;
      3)     1 ;
      4)    4  (  ).
      ,   '    -
    ,      
   ,      -
.
               ,
       ,    -
  '  .
             
   3.1.8.


     8.3. ,   .

               
   ,      ,    
  .      :
      1)   ;
      2)   '.


     8.3.1.    .

   K       ,   -
  -  .       
   .       ,    
  .
         ,     -
     .          
         (,
^A),     .  ,     ,

            
     44                
                    8.    .


^A.
          ,  :
   >SET ^A=" "
             (  
   ),             
  .       , 
          -
 ,    ( ,       
        ).    
     . [3].


     8.3.2.     '.

     '       -
   ,    '     -
  ,    .
           ,   -
   ( )  ,    -
        '    
,   ,       ,  
   .


     8.4.  .

          (^RTHIST).    
    :
      1)     ;
      2)      ';
      3)        -
          ( );
      4)     ,    
         ;
      5)   ,          
         .
            
,               -
.   :
      1)    ;
      2)     ;
      3)  ;
      4)  ;
      5)  ;
      6)   .


     8.4.1.   .

   ,      ,    -
 .  ,     ^RTHIST,  
  - ,  "SHORTQ".
   ,     ,     -  
,    . ,    , -
             .  
  ,               

.           -
                                             45
                    8.    .


        :
SHORTQ -   .    ,    -
              .    
              ,        
          ;
IORQ   -    -.      ,  
             -, -    -
          -     ;
WAITIQ -  ,          .
             ,     
                .      4      
         (WAIT1Q-WAIT4Q)  ,    1-4;
GLOBQ  -      .      -
          ,         -
         ,          -
          ;
GLOCKQ -   ,         .    
           ,     ,
                  
              .      -
              ,     
         SET               
          KILL       ;
%GLOCK -          .      
           ,        
          ,          
          ;
%GLOCKWAIT -        ,      
          .      ,  
            ,      -
          ,     ;
DKRBQ  -   .        ,  
             ;
JRNQ   -    .         -
         , ,          
              ,    ;
GLOBAL -   .        ,
            ,        
              .


     8.4.2.       .

   ,        ,    
      .    -
         :
ROUREF -   .        DO,  GOTO,  ZLOAD  
         ZSAVE,    ;
MAPROU -      .        ,
               ;
GLOREF -  .          -
         ,   SET  KILL;
GLOSET -  .    SET  KILL,    
          ;
GLOKILL -   .      KILL,    
          ;


     46                
                    8.    .


LOGRD  -    .          
          -;
READS  -   .     ,  -
             -;
TOTRD  -     .       ,  -
              ,    VIEW   -
             ;
LOGWT  -   .        -
              -;
WRITES -     .         -
              ;
WTSYNC -    .     ,    
           ,   VIEW      (    
          -);
TRYLAST -     .      -
             ,       -
          ,  ,        -
              ;
GOTLAST -     .        
             ,     -
         ;
ALLOC  -   .   ,      -
                  (    
         1024   );
DEALL  -  .  ,      
                 (      1024
           ).          
            ,     
         ;
TTYOUT -  .    ,          
          ;
TTYIN  -  .  ,   ;
DDPIN1 -     .     
               ,    
          ;
DDPOUT1 -     .     
             ,   
         .          
                DDPIN2,  DDPOUT2,  DDPIN3,
         DDPOUT3  ..


     8.4.3.  .

         
  -     . 
        
    :
      1)         . -
             .  ,   
                    
              .    -
            ,      
         .    (      -
         )         -
                     

         .   ,       ,
                                             47
                    8.    .


                 -
         ,    ,   ;
      2)           -
         .     -   
             ;
      3)          SET  
         ,   , .      
           ,      .      
         ,   ,     
            :    ,  
               ;
      4)           .
             -    
              .


     8.4.4.   .

             ,
   .  ,   -
          .    
            
 ,         .  
   ,    ,  -
,    ,      "  
".


     8.4.5.     .

          ,  
     ( )  -
 , ,       .  
        ,  
     25%    .


     8.4.6.     .

            -
  '               
  . ,        
,     "GLOREF".


     8.5.      .

    ^RTHIST  ,            
  ,        -
  .       -
    ,         
   ,       
.
          ,      
  ,          -
   .           

    ,   ^RTHIST.
     48                
                    8.    .


         ,   -
  ,          
 .     ,   
 ^RTHIST,  ,  ,    
    ,      ,
     .
          ,     
   ,  ,   -
    ,      -
  ,           
.















































                                             49
                    9.     .


      9.     .

              
       SET   KILL,  
     .       
,            ,
        -
,     ,        
  .
      ,     -
    ^%GLOMAN.    ,  -
    ,     SET    KILL    
        -
:
      1)    ,    $HOROLOG (5 );
      2)        ,   -
            SET  KILL (1 );
      3)   ,   SET  KILL (1 );
      4)     "S"  SET, "K"  KILL (1 );
      5)   ,          ,  
         ,   (  -7  );
      6)   ,       SET  (
          ).
                 
   ,    ,     -
            
    .
             .  
,              
  .   8.2   ,  -
 ,    ,   .
        ,      -
  ,      , -
            
 .


     9.1.   .

    ,     ,     
  ,       
 (^%GLOMAN).         -
            
,   .   ,    
       ,   
.  ,          
       .


     9.2.   .

            -
.   ^JRNRECOV,         
""   (^SYS).
         :



     50                
                    9.     .


^JRNSTART -    ,          
              ,      -
              ,   ,      ,  
               .
^JRNSTOP  -          ,  
               .
^JRNSHOW  -    ,         
             .   ,      
                 .    
                .
^JRNALL   -        .  ,  
                        .
                    -
                 .       ^SYS,
             ,     . ,  -
                ,      
              .
^JRNINIT  -             
              ,    ^SYS     ,
                - ,   .
^JRNDEALL -  ,       
            .     ^SYS        
                  ,  ,  
                .
^JRNRECOV -             
               .     ,    -
               ,           .
                        
            ,    :
                  1)     ;
                  2)         ;
                  3)    ;
                  4)        ,
                            ;
                  5)    .
                    
            ^CTK,  ' ,     -
              ^JRNRECOV.
^DEJRNL   -          SET  
            KILL,        .  
                   
             ,   .
          .
               -
         - ^DBT.      
        .    -
             .


     9.2.1.     .

       ,      
  (^SYSGEN)         -
 .
          ,  
 .       -

   (^%GLOMAN).       
                                             51
                    9.     .


,     .
                 
            
 :
      1)   ""     (^SYS)      
          ;
      2)      .
          :
      1)     ,    ;
      2)         .


     9.2.2.    .

   E     ,       
 ,       ,  
400 .         , -
        .      
 ,          
 :   ,    .   ,
           
        .    -
       ,    ,
     .


     9.2.3.     .

         ,    -
     .   -
         .  
   1024 .          
  .
          .
             .


     9.2.4.     .

           -
 ,     SET  KILL,    -
         .
        ^DEJRNL      
     ,       
 .         
 .        ,    
  .
        :
      1) ,      ;
      2)     .    
          ',           -
         ,     "*";
      3)  ,      .





     52                
                   10.     .


      10.     .

    -   , '  .   -
    ().   ,  
  ,     ,  -
   ,    .       
 .
         :
      1)    -   ;
      2)    ',    
           .
          .   -
   -         
.           
     ,    .
                 
       :
SSGEN    -           
             ;
^DDPUTL  -               
           ^DDUL;
  -       ,      
                ;
^UCITRAN -            
                 ';
     -       -
                  ;
^%GLOMAN -         ,  -
                    ;
  -               
             ;
  -   ,   ^UCIEDIT;
$ZR     -       $ZREFERENCE,      
            ,         -
                 .


     10.1.  .

     -             
    .
          , 
     .       
      .
            . -
     :
   -       '    -
                  .         
                ,       
                       .
                        
                ,      
              ;
 -      ,          
               .



                                             53
                   10.     .


    ,       ,    -
.
          ,  
   ,      ,  
     .
           ,   
      .      
 ',      30 '.


     10.1.1.    .

               
           
  .
      (     )    
             
    .         -
     .
             
 .        ,  
      .
                  
    :
      1)      ,  -
              ;
      2)       ;
      3)               
         .        - ;
      4)   ^UCITRAN,       -
          ';
      5)   ^DDPUTL,      
          ;
      6)   ^UCIEDIT,    ';
      7)    ^MOUNT,      
             .
            .
            
,      .


     10.1.2.    .

         ,     -
  .  ,        ,  
      (  0).
      ,         
 (  ).
          .
     -3.3  4 :AAA,WWW:SYS
           AAA      WWW,  SYS - .







     54                
                   10.     .


     10.2.  .

       ,      
     .       
     ,    .  -
,              
     .     
    .
     ,           
 .


     10.2.1.    (SYSGEN).

               ,   
^SYSGEN,  ,       -
 .           
  .
                
            SYSGEN,  
             ,
       .     3  
   .
     ,     ,  ,  -
,  :
   "^" -     ;
   "?" -    .
           ,    
 ,   .         
      ,        
   .
          .
          ,        .  
      .

     >D ^SYSGEN
      .
                
      "?"

      1:  
     . . .
      3:  
     3.5.        <0>? 2
                N1
     340
                N1
     160110
                N2
     350
                N2
     160120

      4:   

     4.1.     N 1  (Y/N) <N> ? N

     4.1.     N 2  (Y/N) <N> ? N
                                         55
                   10.     .



         ,   ,          
            (  ),
          .

     4.3.           
       ? 2

            ,     
     4.4  4.5      .

     4.4.            
      ,  1 > 1
     4.5.          ,
      1 > AAA,BBB,CCC,EEE

                  
      ,        
             .  
              '.  
          .     -
        ,       ,  
              -
     .            ,  
         ,      
      .
                  ,
       ,     -
         ,        .
           ,        
     ,       -
      ,       
        ,        
     .

     4.4.            
      ,  2 > 1
     4.5.          ,
      2 > HHH,III,KKK,MMM
     . . .
      7:   
     . . .
     7.8.      '  (Y/N)  <Y>  ?
     Y

          ,        
      ',       -
            ,  -
           ,      
      .

     7.9.             
     (Y/N) <Y> ? Y

          ,     ,  -
     ,     .   9    

             .
     56                
                   10.     .



     . . .
      9:   
     . . .
     9.2.            
      <3> 3

               -
          .     0,   -
          ,    -
     .       ,   -
         ,   .. ( )  -
       ',       -
       .
     . . .
       ( 200 )


     10.2.2.    (^DDPUTL).

    ^DDPUTL   ,    -
     .      
 ^DDPUTL.   .
   >D ^DDPUTL
           

 S - 
 E - 
 D - 
 V - 
 C - 

      (     
"?")> S

    

               
          

AAA,TTT              3        0          0
BBB,CCC              4        0          0

    "S" ()        
    .      
  ,        ,  
     .     "AAA" 
"TTT"   ,    ,     
"BBB"  "CCC"   ,    .

 S - 
 E - 
 D - 
 V - 
 C - 



                                             57
                   10.     .


      (     
"?")> E
     > AAA

       AAA         
 3
    AAA      SYS-2A

       AAA .  ,   -
    ,      AAA.

 S - 
 E - 
 D - 
 V - 
 C - 

      (     
"?")> V
     > BBB
    BBB      SYS-2B

    "V" ()       ,    ,
          
.

     > CCC
    CCC        CCC

             CCC  (-
   SYS-2B).         ,  
   ',    .

 S - 
 E - 
 D - 
 V - 
 C - 

      (     
"?")> C
     > AAA

    "C" ()    ,   
 ,        -
 .          -
 ,           .  
          .  
      .

             ,    1
(AAA,TTT)? > HHH,XXX
        ,  1, 





     58                
                   10.     .


     10.2.3.  .

            ^SYSGEN
  ^DDPUTL      ,    
         ,  
  ,         -
  .
             
(. [2]).        :
   ^["",""]_
    ""           
. ""      .    
     ,  ""  
    .    ""   
   .            
 ,            
    ,    "".     "",
       ,      
<NOUCI>  <NOSYS>.
   "_"    ,   
  MUMPS, :
   >S Y=^["TTT","BBB"]X(1,2)
         ,   -
 ,  .       
 ,        ,  -
 .    (   "BBB")  ,  
  ,       -
  .   "BBB"       -
    ,    
      '      "BBB"  
.


     10.2.4.   ' (^UCITRAN).

     '      
   ,    .    -
   ,      -
.
    ,    , ,    
^X,     ',         
 ^X   '         
  ^X   '     ,    -
  '.        ,  
         
,       .
        ',      
         (.  [3]).
 ,      ,    -
     '.     -
     .        
',       ,     .
     '        -
  ^SYS        .  
             
 .


                                             59
                   10.     .


      '      
 ,    - .   
,   ,   -   (
    LOCK  ZALLOCATE),    -
  '.        ,  
      ( 8).
          .
              ^UCITRAN    .  
      .
     >D ^UCITRAN
       '

     1.    ' (DISAB^TRANTAB)
     2.    (EDIT^TRANTAB)
     3.    ' (ENAB^TRANTAB)
     4.    ' (SHOW^TRANTAB)

        > 1 (   ')

                    
     '  .      -
      ,     ,    
     ,    ,       -
     .

        > 3 (   ')

                
      '.

        > 2 (  )
       ,     > TEST10
      "TEST10"    .    
     ,        ,   
     .
       ,     <N> ? Y

                    
          .

        ? > 1
      '? > ABC
          ? > FFF
        ? > X
       ' ? > YYY
            ? > HHH

               ^X,  -
       ' "YYY"   "HHH",    '  "ABC"    
     "FFF".  ' (   )     -
     .     "HHH"    -
       (  "HHH"),      -
     ,      "HHH",      
         "HHH",    .

         ? > <>

        '
     60                
                   10.     .


     ,    > WBG
       ( 200 ) >  
        > 4 (   ')

        '   "TEST10"
     
                              
           '    
                          '
     
         1       ABC   FFF   X           YYY    HHH


     10.2.5.     .

                9,  
       5.
               
,          -
,    .       
     ,       -
.         ,  
  .             
 ,         -
  ,    .
            .    
         .    
             
 .    -     
   ,           
    .   -
         .


     10.2.6.      (^%GLOMAN).

            
  ,         
.   ,       
,    " ".     -
      .  ""    "
",          -
,     .
            -
    (^%GLOMAN).   , -
 ,   ,    ,      
   .    
      [2].


     10.2.7.  .

              
   .          
    .     -
   :


                                             61
                   10.     .


      1)         
            .        
                      
          ,    .   
                ,     
                -
         ;
      2)       -
             .      
           ,           
             .     
           .
                 
   .        
      ,      ,  
          (    
    ).       -
           -
           
.
          ,    
        
 .          
   (        -
   ).       
 ,        -
  (^MOUNT)  ,       -
 .
            -
  ,         
,    .      
   '     ..


     10.2.8.  .

       ,       
  ,      "%".   
'    ( N 1)   0.    -
   ',      '
       .    
 ^UCIEDIT  ,     '  
 '.


     10.2.9.    $ZR.

       $ZREFERENCE   ,    -
,           ,  
,    ,    ^DDPUTL.
            
 .           -
,        $ZR.
   ,   '   ,   -
    ^XXX       ^XXX  
' "JHM"   "TTT"   .


     62                
                   10.     .


        ^XXX,     -
  $ZR:
   >S B=^XXX(2,2)
   >W $ZR
   ^["JHM","TTT"]XXX(2,2)
           -
  .



















































                                             63
                   11.   .


      11.   .

           .  
           
' N1.
               ,
    .


     11.1.  .

        ,        
:
      1)     ;
      2)     ;
      3) ,    ;
      4)   .


     11.1.1.     .

           ,   -
    $ZTRAP   .  -
            
   (,       -
   ,    ..).
    ,         -
  ,      ,    
      . (  -
      .[3]).


     11.1.2.     .

       .     -
  ,   ,     
     .      -
          -
  .
              
,             
 ,  .     -
.
            -
   .       -
 ,      .
          -
,           .  
         
       . 
      (^KTR),      
,     ( 6.2).






     64                
                   11.   .


     11.1.3. ,    .

       :    .
           ,
,    XDT (    )  -
 (. [2]).
       ,        
 ,  ,    .  
   :
      1)    ;
      2)  ;
      3)     ;
      4)  ;
      5)   .
              
        ( 
     10.1.3.1,     
 -   10.1.3.2).
         .    
           
,       .


     11.1.3.1.    .

           -
    .          
     .   
 ,    ,      
       (PSW).  -
        -
     (SYSTAB).
           -
,      ,       -
 .     "  ".    -
        XDT,      
    XDT    ,        
     XDT.
         ,      
     , ,  -
 .  ,        
   XDT,     .
        (     )  -
       (   -
     11.1.3.2).
    ,     :
     4  (  ) -       
          ,  ,   .   -
             2104   ,     -
            ;
   10  (  ) -     
                  -
            ,   ;
   24 ( ) -        
            ,    . 
                ;


                                             65
                   11.   .


   114 (    ) -     -
            .      
             (MEMSYS)       1706.  
           1  MEMSYS ,          
           .        LOWADD
           HIADD    1710  1712   -
          ;
   250 () -          
                  -
            ,   .
    . 2     .



     11.1.3.2.    .

      -   40  ()    .  
      .      40
         .  
   XDT      40G.
              
. ,    ,   <CRASH>.  -
              
   (^STA).   ,  
 ,         
 / (^RJD).
               
   ,          .
         ^SSD  -
.       


     11.1.3.3.   .

           . 
   ,      -
 HALT (  000000).
          -
 ,         , -
  .       ,  
       ""   .
       :
      1)    VIEW;
      2)   ;
      3)   ;
      4)   ""   .
            -
     :
      1) ,     ;
      2)   R0-R6;
      3)     ;
      4)       (  ),
           ,     R6.
      ,      ,
  .



     66                
                   11.   .


                              2
------------------------------------------------------------
! !!                                !
!SYSTAB!   !                                        !
!------+----------+----------------------------------------!
! 1644 !    -     ! SW   (   !
!      !          ! )                   !
! 1646 !    -     !   0                !
! 1650 !    -     !   1                !
! 1652 !    -     !   2                !
! 1654 !    -     !   3                !
! 1656 !    -     !   4                !
! 1660 !    -     !   5                !
! 1662 !    -     !                !
! 1664 !    -     !        !
! 1666 !  777776  !    (PSW)       !
! 1670 !    -     !   7 (PC)           !
! 1672 !  772352  !     5 (PAR5K) !
! 1674 !  772354  !     6 (PAR6K) !
! 1676 !  777652  !     5 !
!      !          !(PAR5U)                                 !
! 1700 !  777654  !     6 !
!      !          !(PAR6U)                                 !
! 1702 !  777656  !     7 !
!      !          !(PAR7U)                                 !
! 1704 !  777766  !   :             !
!      !          ! 7 -            !
!      !          !       6 -        !
!      !          !       5 -          !
!      !          !       4 -           !
!      !          !       3 -      !
!      !          !       2 -     !
! 1706 !  777744  !   :                 !
!      !          ! 0 -         !
!      !          !       1 -         !
!      !          !                         !
! 1710 !  777740  !  16         !
!      !          ! (LOWADD)                         !
! 1712 !  777742  !              !
!      !          ! (HIADD)                          !
------------------------------------------------------------
       . [4].
















                                             67
                 12.     .


      12.     .



     12.1. '    .

    '        
. 3.

             .           3
----------------------------------------------------------
!     !     !-!   !  !
!   !        !  !  ! !
!--------+--------+---------+-------------+--------------!
!  DY    !        !    1    !      2      !    799       !
!  DW    ! 5300 !    0    !     12      !   4799       !
!  DW    ! 5508 !    0    !     24      !   9599       !
!  DW    !        !    0    !     48      !  19199       !
----------------------------------------------------------


     12.2.   .

             .
    512 ()  ,      
   '  1024 .
         :
      1)    ,    ;
      2)     :     ,  
         ,   0      0;      
         , 1 ,   0    "M",  "M"  -
             ;    ,  0  ,  
          0    M*N,  "N" -      
          .
             "M" -            
         "N" -    ,  ,   -
          "C",  "T",   "S",    "A" :
            A=((C*N)+T)*M+S
                  "M",    
           "A",   :
            A=2*(M-K-(U*262144))
          K - ,    ; U -    
         ( 0  7),        ;
      3)       ( ).  -
            ,       
             :
            *2097152+(*262144)+__
                  NB      NM,
              __   -
          :
            NB+(NM*400)
                       
           ,           
          .
               ,        262144.
           -      4  5;


     68                
                 12.     .


      4)    ,   , ,   1278
          DW0    :
            1278:"DW0"
      5)    ,      ,  ,  
          1278    0    :
            1278:"S0"




















































                                             69
                     13.   $ZCALL.


      13.   $ZCALL.

     $ZCALL,            ,
     .     , -
  ,       -
  $ZCALL.
          .
                
        (^AUPAT).    ,    
      $ZCALL       -
      -4        -
      ,           
     .           
       ,     -
     ,     $ZCALL.
     SYSTAB    ,  
     .
          $ZCALL:
      1)  ,     ( 
         ,       );
      2)          -
         .
    13.1-13.2       .


     13.1.    ,  $ZCALL.

     ,      ,    
.        ,  -
      $ZCALL.
        10  .    8    
    ,       
  $ZCALL.      8  ,    
   .  2       -
       ,  
.
   . 8   ,        $ZCALL,
  PACK.
               -
 .



     13.2.      .

      R0, R1, R4  R5     -
,               
$ZCALL.
            :
      1) R0    ,       -
          .     .    -
             ,     -
           ")";
      2) R1  R5         (
         )  .



     70                
                     13.   $ZCALL.


     ,  
        S X=$ZCALL(PACK,Y)
  --->  .
  !     .                            
  !  --------------------------- 0    --
  !  ! ( 2) A ! ( 1) P !       !
  !  ---------------------------       !
  !  ! ( 4) K ! ( 3) C !       !
  !  ---------------------------       !
  !  ! ( 6) 0 ! ( 5) 0 !       \  
  !  ---------------------------       /  
  !  ! ( 8) 0 ! ( 7) 0 !       !
  !  ---------------------------       !
  !  ! ( 10)      ( 9) !       !
  !  !           1300          !       !
  !  ---------------------------      --
  !  !      . . .              !
  !  --------------------------- 1300 --
  !  !    PACK                 !       !
  !  !      . . .              !        > 
  ---!--- RTS PC               !       !
     ---------------------------      --

                          . 8
                   .
                  ,  -
                 (    -
               7.13).
             ,           
         ,       ;
      3) R4      .
             
:
      1) R0     ,     
         ;
      2) R1    ,         
          ( ,     ,      
         );
      3) R2  R3    ;
      4) R4      ;
      5) R5        .
        RTS PC (. . 8). 
      ,   
 (PC)   .


     13.3.   .

     ,       -
    $ZCALL:
      1)    ,     ,   -
             <FUNCT>;
      2)     R0          
           $ZCALL,       <FUNCT>;
      3)         -
         ,    ,         

         <STORE>.
                                             71
                     13.   $ZCALL.




























































     72                
             14.    .


      14.    .



     14.1.    .

       ,       
  .       
 ,       .
            
  ^SWREG,       -
  .      
  ,      .


     14.2.   .

             -
 .  . 4           
 .
 4 -   4 ,      ;
 5 -   5 ,   ,      -
                   -
         ,     .     -
         ,       ,    
         ;
 6 -   6 ,        -
         ,     .  -
         ,   ,     -
         :
              ,  
 10 -   10 ,     .    -
                ;
 13 -   13 ,         ,
           ,     VIEW.  -
               .    
             ;
 14 -   14 ,         -
          ,    ,        
         VIEW.           .
                 -
         .
















                                             73
             14.    .


      .  4
------------------------------------------------------------
!                 !  !  ! !
!                        !      !      !   !
!------------------------+------+--------------+-----------!
!   !   4  !        20    !     16    !
!                  !      !              !           !
!      !   5  !        40    !     32    !
!   !   6  !       100    !     64    !
!                !      !              !           !
!   !  10  !      2000    !   1024    !
!       !  13  !     20000    !   8192    !
!              !      !              !           !
!       !  14  !     40000    !  16384    !
!  /  !      !              !           !
------------------------------------------------------------










































     74                
                                  .


     .

                 
-------------------------------------------------------------
!-! .! !-!!!! ! !-!R:F! ! !
!!  !!!! !.! !!  !E:I!-!-!
!-!-!!-!  ! !!  ! !- !M:X! !-!
! !- !-! !! !!  ! !!O:E! ! !
!-! !!!    !!.! !! !V:D! !  !
!!     !    !!    !!!  !!    !A: ! !- !
!   !     !    !!    !   !!    ! !    !B: !    ! !
!   !     !    ! !    !   !   !    !   !    !   !    !    !
!---+-----+----+---+----+---+---+----+---+----+---+----+----!
! 1 !R05 ! D ! 0 !  6 ! Y ! N ! 6  ! 2 ! 203! R ! 20 !127 !
! 2 !R06 ! D ! 1 ! 33 ! N ! Y ! 11 ! 3 ! 411! R ! 20 ! 0  !
! 3 !R07 ! D ! 1 !  66! N ! Y ! 11 ! 3 ! 815! R ! 20 ! 0  !
! 4 !R02 ! DR ! 2 ! 164! N ! Y ! 16 ! 5 ! 823! R ! 20 ! 0  !
! 5 !R03 ! DR ! 2 ! 164! N ! Y ! 16 ! 5 ! 823! R ! 20 ! 0  !
! 6 !R05 ! DR ! 2 ! 625! N ! Y ! 16 !19 ! 823! R ! 63 ! 0  !
! 7 !R80 ! DR ! 2 ! 303! N ! Y !15.5!14 !559 ! F ! 20 ! 0  !
! 8 !R04 ! D ! 3 ! 212! Y ! N ! 11 !19 !411 ! R ! 63 ! 0  !
! 9 !R05 ! D ! 3 ! 212! Y ! N ! 11 !19 !411 ! R ! 63 ! 0  !
!10 !R06 ! D ! 3 ! 424! Y ! N ! 11 !19 !815 ! R ! 63 ! 0  !
!11 !RL01 ! DL ! 4 !  12! N ! Y ! 10 ! 2 !256 ! R ! 10 ! 0  !
!12 !RL02 ! DL ! 4 !  25! N ! Y ! 10 ! 2 !512 ! R ! 10 ! 0  !
!13 !R60 ! DU ! 5 ! 500! N ! N !15.5!14 !900 ! R ! 20 ! 0  !
!14 !R80 ! DU ! 5 ! 296! N ! N !15.5!14 !546 ! F ! 20 ! 0  !
!15 !R81 ! DU ! 5 !1113! N ! N !15.5!14 !2184! F ! 20 ! 0  !
!16 !R50 ! DU ! 5 !   1! N ! N !  5 ! 1 ! 80 ! R !  0 !30  !
!17 !RD51 ! DU ! 5 ! 26 ! N ! N !  9 ! 2 ! 600! F !  0 ! 0  !
!18 !R25 ! DU ! 5 ! 63 ! N ! N !15.5! 7 ! 500! R ! 20 ! 0  !
!19 !RF25! DU ! 5 ! 63 ! N ! N !15.5! 7 ! 500! F ! 20 ! 0  !
!20 !RD52 ! DU ! 5 ! 80 ! N ! N !15.5! 2 ! 600! F ! 20 ! 0  !
!30 !R02 ! D ! 6 ! 50 ! N ! N !  5 ! 20! 203! R ! 63 ! 0  !
-------------------------------------------------------------

            -    1024
.
    : -       -
       (^DPBEGIN).


















                                             75
                           .


       .


   1.        .  
.
   2.      . 
   XDT.  .
   3.      . 
.
   4.        .  
.
   5.        .  
 .













































     76                



                                  .


. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .     3
 1.  . . . . . . . . . . . . . . . . . . . . . . . . . .     4
 2.    . . . . . . . . . . . .     5
 3.  .  . . . . . . . . . . . . . . . . . . . . . . . .     6
3.1.   .  . . . . . . . . . . . . . . . . . . . . .     7
3.1.1.  . . . . . . . . . . . . . . . . . . . . . . . .     7
3.1.2.  . . . . . . . . . . . . . . . . . . . . . . . . . .     7
3.1.3.  . . . . . . . . . . . . . . . . . . . . . . . .     7
3.1.4.   . . . . . . . . . . . . . . . . . .     8
3.1.5.   .  . . . . . . . . . . . . . . . . .     8
3.1.6.  . . . . . . . . . . . . . . . . . . . . . . . .     8
3.1.7.   . . . . . . . . . . . . . . . . . . .     9
3.1.7.1.   .  . . . . . . . . . . . . . . .     9
3.1.7.2.  .  . . . . . . . . . . . . . . . . . . . . . . . .     9
3.1.7.3. .  . . . . . . . . . . . . . . . . . . . . . . . . . . . .     9
3.1.7.4.    .  . . . . . . . . . . . . . . . . . .     9
3.1.7.5.   -7 - . . . . . . . . . . . . . . . .    10
3.1.7.6.  . . . . . . . . . . . . . . . . . . . . . . .    10
3.1.7.7.   XDT. . . . . . . . . . . . . . . . . . . . . .    10
3.1.7.8.  .  . . . . . . . . . . . . . . . . . . . . .    10
3.1.7.9.   '.  . . . . . . . . . . . . . . . . . .    10
3.1.7.10.   .  . . . . . . . . . . . . . . . . . . .    11
3.1.8.  .  . . . . . . . . . . . . . . . . . . . . . .    11
3.1.8.1.  . . . . . . . . . . . . . . . . . . . . . . . . .    11
3.1.8.2.   .  . . . . . . . . . . . . . . . .    11
3.1.9.   . . . . . . . . . . . . . . . . . . . . .    11
3.1.9.1.  . . . . . . . . . . . . . . . . . . . . . . . .    12
3.1.9.2.   . . . . . . . . . . . . . . . . . . . . .    12
3.1.9.3.  '. . . . . . . . . . . . . . . . . . . . . . . . . .    12
3.1.9.4.  .  . . . . . . . . . . . . . . . . . . . . .    12
3.1.10.  .  . . . . . . . . . . . . . . . . . . . . .    12
3.1.11.   . . . . . . . . . . . . . . . . . . . . . . .    13
3.1.11.1.      . . . . . . . . . . .    13
3.1.11.2.    . . . . . . . . . . . . . . . . . . . . .    13
3.1.11.3.   .  . . . . . . . . . . . . . .    13
3.1.12.   .  . . . . . . . . . . . . . . . . . .    13
3.1.12.1.    VIEW.  . . . . . . . . . . . .    14
3.1.12.2.    ZUSE.  . . . . . . . . . . . .    14
3.1.12.3.    $ZUCI. . . . . . . . . . . . .    14
3.1.12.4.   . . . . . . . . . . . . . . . .    14
3.1.12.5.   .  . . . . . . . . . . . . . . . . . .    14
3.1.12.6.   .  . . . . . . . . . . . . . . . . . .    14
3.1.12.7.     . . . . . . . . .    15
3.1.12.8.    .  . . . . . . . . . . . .    15
3.1.12.9.     .  . . . . . . . . . . . . .    15
3.1.12.10.    (). . . . . . . . . . . . . . . . .    15
3.2.   . . . . . . . . . . . . . . . . . . .    15
3.2.1.  . . . . . . . . . . . . . . . . . . . . . .    16
3.2.2.    . . . . . . . . . . . . . . . . .    17
3.2.3.   '.  . . . . . . . . . . . . . . . . . . .    18
3.2.4.   . . . . . . . . . . . . . . . . . . .    18
3.2.5.    .  . . . . . . . . . .    18
3.2.6.     '. . . . . . . . . . . . . . . . .    19

3.2.7.    .  . . . . . . . . . . . .    19
                                             77



 4.   .  . . . . . . . . . . . . . . . .    20
 5.      . . . . . . . . . . .    21
5.1.    (^STU  ^STUBLD). . . . . . . . . . . . . . . .    21
5.2.   .  . . . . . . . . . . . . . . . . . .    22
5.2.1.   . . . . . . . . . . . . . . . . . .    22
5.2.2.   . . . . . . . . . . . . . . . . . .    23
5.2.3.  .  . . . . . . . . . . . . . . . . . . . . . . . . .    23
5.3.  .  . . . . . . . . . . . . . . . . . . . . . . . . .    23
5.4.   . . . . . . . . . . . . . . . . . . . . . . . . . . .    24
 6.   . . . . . . . . . . . . . . . . .    25
6.1.   .  . . . . . . . . . . . . . . . . . . . . .    25
6.2.  .  . . . . . . . . . . . . . . . . . . . . . . . . .    25
6.3.   .  . . . . . . . . . . . . . . . . . . .    25
6.4.   .  . . . . . . . . . . . . . . . . . . .    26
6.5.    .  . . . . . . . . . . . .    26
6.6.  . . . . . . . . . . . . . . . . . . . . . . . . . .    26
6.7.  . . . . . . . . . . . . . . . . . . . . . . . . . . .    27
6.7.1.    .  . . . . . . . . . . . . . . . . . . . .    27
6.7.2.    (^RTHIST). . . . . . . . . . . . . . .    27
6.7.3.    . . . . . . . . . . . . . . . . .    27
6.7.4.    .  . . . . . . . . . . . . . . . .    28
6.8.  .  . . . . . . . . . . . . . . . . . . . . . .    28
 7.      .  . . . . . . . . .    30
7.1.   (SYSTAB). . . . . . . . . . . . . . . . . . . . . .    31
7.2.   (JOBTAB). . . . . . . . . . . . . . . . . . . . . . .    31
7.3.   (LOCKTAB). . . . . . . . . . . . . . . . . . . . .    32
7.4.   (DEVTAB). . . . . . . . . . . . . . . . . . . . . .    32
7.5.   (PARTAB).  . . . . . . . . . . . . . . . . . . . . .    33
7.6.     (STRTAB). . . . . . . . . . . . . .    33
7.7.     (UCITAB). . . . . . . . . .    34
7.8.     (SATMAP).  . . . . . . . . . . .    35
7.9.   (DSKLNK). . . . . . . . . . . . . . . . . . . . . . . .    36
7.10.    (BBTAB).  . . . . . . . . . . . . . . . . .    36
7.11.    (DDB).  . . . . . . . . . . . . . . . . . .    37
7.12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    37
 8.    . . . . . . . . . . . . . . . . .    42
8.1.  .  . . . . . . . . . . . . . . . . . . . . . . .    42
8.2.    . . . . . . . . . . . . . . .    43
8.3. ,   . . . . . . . . . . . . . . .    43
8.3.1.    . . . . . . . . . . . . . .    43
8.3.2.     '.  . . . . . . . . .    44
8.4.  .  . . . . . . . . . . . . . . . . . . .    44
8.4.1.   . . . . . . . . . . . . . . . . . . . . . . .    44
8.4.2.       .  . . . . . . . . . .    45
8.4.3.  . . . . . . . . . . . . . . . . . . . .    46
8.4.4.   .  . . . . . . . . . . . . . . . . .    47
8.4.5.     . . . . . . . . . . . . . . .    47
8.4.6.     .  . . . . . . . . . . .    47
8.5.      .  . . . . . . . . . .    47
 9.     . . . . . . . . . . . . . . . . .    49
9.1.   .  . . . . . . . . . . . . . . . . . . . . .    49
9.2.   .  . . . . . . . . . . . . . . . . . . . . .    49
9.2.1.     .  . . . . . . . . . . . . .    50
9.2.2.    . . . . . . . . . . . . . . . . . . . . . .    51
9.2.3.     . . . . . . . . . . . . . . . . .    51
9.2.4.     . . . . . . . . . . .    51

 10.     .  . . . . . . . . . . . . . . .    52
     78                



10.1.  .  . . . . . . . . . . . . . . . . . . . . . . . . . . .    52
10.1.1.    .  . . . . . . . . . . . .    53
10.1.2.    .  . . . . . . . . . . . . . . . . . . .    53
10.2.  . . . . . . . . . . . . . . . . . . . . . . . . . .    54
10.2.1.    (SYSGEN). . . . . . . . . . . . . . . .    54
10.2.2.    (^DDPUTL). . . . . . . . . . . . .    56
10.2.3.  . . . . . . . . . . . . . . . . . . . . . . .    58
10.2.4.   ' (^UCITRAN).  . . . . . . . . . . . . .    58
10.2.5.     . . . . . . . . . . . . . .    60
10.2.6.      (^%GLOMAN).  . . . . .    60
10.2.7.  .  . . . . . . . . . . . . . . . . . . . . . . .    60
10.2.8.  .  . . . . . . . . . . . . . . . . . . . . . . . .    61
10.2.9.    $ZR.  . . . . . . . . . . . . .    61
 11.   . . . . . . . . . . . . . . . .    63
11.1.  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    63
11.1.1.     .  . . . . . . . . . . . . .    63
11.1.2.     .  . . . . . . . .    63
11.1.3. ,    . . . . . . . . . . . . . .    64
11.1.3.1.    . . . . . . . . . . . . . . . .    64
11.1.3.2.    .  . . . . . . . . . . . .    65
11.1.3.3.   . . . . . . . . . . . . . . . . . . . .    65
 12.     . . . . . . . . . . . . . .    67
12.1. '    . . . . . . . . . . . . . . . . . . . .    67
12.2.   . . . . . . . . . . . . . . . . . . . . . . .    67
 13.   $ZCALL.  . . . . . . . . . . . . . . . . .    69
13.1.    ,  $ZCALL. . . . . . . . . .    69
13.2.      . . . . . . . . . .    69
13.3.   .  . . . . . . . . . . . . . . . . . . .    70
 14.    .  . . . . . . . . .    72
14.1.    .  . . . . . . . . . . .    72
14.2.   . . . . . . . . . . . . . . . . . . . . .    72
.  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    74
  . . . . . . . . . . . . . . . . . . . . . . .    75
